//
// Created by Administrator on 24-8-23.
//

#include "LED.h"

LED::LED(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin) {
    this->GPIO_PORT=GPIOx;
    this->GPIO_Pin=GPIO_Pin;
}

void LED::LED_ON() {
    HAL_GPIO_WritePin(this->GPIO_PORT,this->GPIO_Pin,GPIO_PIN_RESET);
}

void LED::LED_OFF() {
    HAL_GPIO_WritePin(this->GPIO_PORT,this->GPIO_Pin,GPIO_PIN_SET);
}

void LED::SetGPIO_PIN(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin) {
    this->GPIO_PORT=GPIOx;
    this->GPIO_Pin=GPIO_Pin;
}
